// 封装 get post 请求方式
import install from "./index";

// 定义任意类型
interface anyType {
    [key: string]: any
}

// 请求参数类型
interface axiosType {
    url: string;
    methods?: string;
    headers?: anyType;
    data?: anyType;
    params?: anyType;
}

// get请求方法
export const get = (value: axiosType) => {
    // 定义 请求方式
    value.methods = "GET";
    return install(value)
}

// post请求方法
export const post = (value: axiosType) => {
    // 定义 请求方式
    value.methods = "POST";
    return install(value)
}


export default install